﻿#ifndef __PLATFORM_H__
#define __PLATFORM_H__
/*=====================================DEFINE OPTION=============================================*/
/*Cau hinh cac nen tang HDH duoc ho tro*/
/*Configuration for OS was support     */
//PLATFORM_WIN32: Windows32 with Visual studio					(Active)
//PLATFORM_ANDROID: Android with Eclipse and NDK				(Active)
//PLATFORM_WINPHONE: Windows Phone 8.0, 8.1 with Visual Studio	(Comming soon)
#	define		PLATFORM_WIN32		0x001
#	define		PLATFORM_ANDROID	0x002
#	define		PLATFORM_WINPHONE	0x003


/*Cau hinh cho thiet bi chay ung dung				*/
/*Configuration for device will run this application*/
//DEVICE_PC_LAPTOP: Devices Laptop/PC with Visual Studio				(Active)
//DEVICE_EMULATOR_ANDROID: BlueStack Emulator and connect to Eclipse	(Active)
//DEVICE_ANDROID: Devices support Android OS							(Comming soon)
//DEVICE_EMULATOR_WINPHONE: Windows Phone Emulator with Visual Studio	(Comming soon)
//DEVICE_WINPHONE: Devices support Windows Phone 8.0, 8.1 OS			(Comminf soon)
#	define		DEVICE_PC_LAPTOP			0x100
#	define		DEVICE_EMULATOR_ANDROID		0x103
#	define		DEVICE_ANDROID				0x104
#	define		DEVICE_EMULATOR_WINPHONE	0x101
#	define		DEVICE_WINPHONE				0x102

/*Cau hinh thu vien ho tro do hoa*/
/*Configuration Graphics support */
//GRAPHICS_LIB_OPENGLES_20: OpenGL ES 2.0			(Active)
//GRAPHICS_LIB_DIRECT3D_9: Direct3D in DirextX 9	(Comming soon)
#	define		GRAPHICS_LIB_OPENGLES_20	0x200
#	define		GRAPHICS_LIB_DIRECT3D_9		0x201

/*=========================================CONFIG=============================================*/
#define		CURRENT_PLATFORM	PLATFORM_ANDROID
#define		CURRENT_DEVICE		DEVICE_EMULATOR_ANDROID
#define		CURRENT_LIB			GRAPHICS_LIB_OPENGLES_20
#endif
